package com.ht.demo.common.pojo.bo.system;
import java.io.Serializable;
import java.util.List;

/**
 * 类SysDeptBO.java的实现描述：部门表
 * 
 * @Author hdx
 * @Date 2023年05月09日
 */
public class SysDeptBO implements Serializable {
    /**部门id**/
    private Long sysDeptId;
    /**父部门id**/
    private Long parentId;
    /**父级id集合，多个英文逗号分割**/
    private String ancestors;
    /**部门名称**/
    private String deptName;
    /**显示顺序**/
    private Integer orderNum;
    /**负责人**/
    private String leader;
    /**联系电话**/
    private String phone;
    /**邮箱**/
    private String email;
    /**部门状态（0正常 1停用）**/
    private String status;
    /**删除标志（0代表存在 2代表删除）**/
    private String delFlag;
    /**创建者**/
    private String createBy;
    /**创建时间**/
    private java.util.Date createTime;
    /**更新者**/
    private String updateBy;
    /**更新时间**/
    private java.util.Date updateTime;

    private List<SysDeptBO> children;

    public SysDeptBO() {
    }

    public List<SysDeptBO> getChildren() {
        return children;
    }

    public void setChildren(List<SysDeptBO> children) {
        this.children = children;
    }

    public Long getSysDeptId(){
        return sysDeptId;
    }

    public void setSysDeptId(Long sysDeptId){
        this.sysDeptId = sysDeptId;
    }
    public Long getParentId(){
        return parentId;
    }

    public void setParentId(Long parentId){
        this.parentId = parentId;
    }
    public String getAncestors(){
        return ancestors;
    }

    public void setAncestors(String ancestors){
        this.ancestors = ancestors;
    }
    public String getDeptName(){
        return deptName;
    }

    public void setDeptName(String deptName){
        this.deptName = deptName;
    }
    public Integer getOrderNum(){
        return orderNum;
    }

    public void setOrderNum(Integer orderNum){
        this.orderNum = orderNum;
    }
    public String getLeader(){
        return leader;
    }

    public void setLeader(String leader){
        this.leader = leader;
    }
    public String getPhone(){
        return phone;
    }

    public void setPhone(String phone){
        this.phone = phone;
    }
    public String getEmail(){
        return email;
    }

    public void setEmail(String email){
        this.email = email;
    }
    public String getStatus(){
        return status;
    }

    public void setStatus(String status){
        this.status = status;
    }
    public String getDelFlag(){
        return delFlag;
    }

    public void setDelFlag(String delFlag){
        this.delFlag = delFlag;
    }
    public String getCreateBy(){
        return createBy;
    }

    public void setCreateBy(String createBy){
        this.createBy = createBy;
    }
    public java.util.Date getCreateTime(){
        return createTime;
    }

    public void setCreateTime(java.util.Date createTime){
        this.createTime = createTime;
    }
    public String getUpdateBy(){
        return updateBy;
    }

    public void setUpdateBy(String updateBy){
        this.updateBy = updateBy;
    }
    public java.util.Date getUpdateTime(){
        return updateTime;
    }

    public void setUpdateTime(java.util.Date updateTime){
        this.updateTime = updateTime;
    }

}